import java.util.ArrayList;
import java.util.Collection;

/**
 * User: 86156
 * Date: 2023-04-17
 * Time: 10:19
 */
public class CollectionDemo4 {
    public static void main(String[] args) {
                /*
            Collection系列集合三种通用的遍历方式：
                1.迭代器遍历
                2.增强for遍历
                3.lambda表达式遍历


             迭代器遍历相关的三个方法：
                    Iterator<E> iterator()  ：获取一个迭代器对象
                    boolean hasNext()       ：判断当前指向的位置是否有元素
                    E next()                ：获取当前指向的元素并移动指针
        */
        Collection<String> coll = new ArrayList<>();
        coll.add("zhangsan");
        coll.add("lisi");
        coll.add("wangwu");

        // 增强for遍历  快捷方式 coll.for
        // s其实就是一个第三方变量,在遍历过程中一次表示集合中的每一个元素
        // s的变化不会改变原本集合中的元素
        for (String s : coll) {
            System.out.println(s);
        }

    }
}
